perm filename TIM3.TMP[TIM,LSP] blob sn#715213 filedate 1983-06-15 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00036 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00003 00002	SCCPP 	SAIL
C00013 00003	SCCPP	Multics
C00022 00004	LM-2
C00026 00005	Run 500. times, benchmark in deriv.mcl[tim,lsp] functionn call is (timit)
C00031 00006	∂16-Oct-81  1037	ROD   via MIT-AI 	DERIV  
C00033 00007	 New SAIL
C00048 00008	LM-2
C00060 00009	Takeuchi function of various types
C00071 00010	LM-2 HIC
C00084 00011	LM-2 HIC
C00085 00012	 SAIL
C00089 00013	∂16-Jul-82  0012	Mabry Tyson <Tyson at SRI-AI> 	DERIV, DDERIV, FDDERIV results    
C00096 00014	LM-2
C00098 00015	 SAIL
C00101 00016	 SAIL
C00103 00017	 LM-2
C00106 00018	 SAIL
C00117 00019	LM-2
C00128 00020	SAIL
C00130 00021	 SAIL
C00138 00022	 SAIL FFT done 10 times
C00146 00023	 Barrow's FFT times 
C00148 00024	LM-2
C00149 00025	 SAIL
C00164 00026	∂16-Jul-82  0012	Mabry Tyson <Tyson at SRI-AI> 	DERIV, DDERIV, FDDERIV results    
C00169 00027	LM-2
C00171 00028	 AAM Puzzle
C00172 00029	 SAIL 100. 10. 4.
C00175 00030	 SAIL 100. 10. 4.
C00177 00031	 SAIL
C00183 00032	 SAIL
C00201 00033	 SAIL
C00204 00034	BOYER:  Comparison of LISPS
C00206 00035	 SAIL (FIXSW T)
C00208 00036	(fasload traverse)
C00211 ENDMK
C⊗;
SCCPP 	SAIL

Compiled
(RUNTIME 1.969) 	;ebox
(GCTIME 29.914) 	;ebox
(WRUNTIME 3.44501406) 
(WGCTIME 52.3383193) 
(WHOLINE 55.7833333) 

2592 
(RUNTIME 1.903) 
(GCTIME 2.616) 
(WRUNTIME 3.34783137) 
(WGCTIME 4.6021686) 
(WHOLINE 7.95) 

2592 
(RUNTIME 2.008) 
(GCTIME 2.61) 
(WRUNTIME 3.56552616) 
(WGCTIME 4.6344738) 
(WHOLINE 8.2) 

2592 
(RUNTIME 1.959) 
(GCTIME 2.065) 
(WRUNTIME 3.86217695) 
(WGCTIME 4.0711564) 
(WHOLINE 7.93333334) 

2592 
(RUNTIME 1.904) 
(GCTIME 1.921) 
(WRUNTIME 3.5259259) 
(WGCTIME 3.55740738) 
(WHOLINE 7.0833333) 

Interpreted

2592 
(RUNTIME 17.572) 
(GCTIME 31.451) 
(WRUNTIME 37.176616) 
(WGCTIME 66.54005) 
(WHOLINE 103.716666) 

2592 
(RUNTIME 17.191) 
(GCTIME 2.586) 
(WRUNTIME 39.1158924) 
(WGCTIME 5.8841078) 
(WHOLINE 45.0) 

2592 
(RUNTIME 17.32) 
(GCTIME 2.642) 
(WRUNTIME 35.8194237) 
(WGCTIME 5.4639098) 
(WHOLINE 41.2833333) 

2592 
(RUNTIME 17.414) 
(GCTIME 2.103) 
(WRUNTIME 40.106538) 
(WGCTIME 4.84346205) 
(WHOLINE 44.95) 

2592 
(RUNTIME 17.559) 
(GCTIME 1.955) 
(WRUNTIME 45.3507023) 
(WGCTIME 5.049298) 
(WHOLINE 50.4) 

Compiled
2592 
(RUNTIME 1.948) 
(GCTIME 29.711) 

2592 
(RUNTIME 1.887) 
(GCTIME 2.599) 

2592 
(RUNTIME 1.886) 
(GCTIME 2.565) 

2592 
(RUNTIME 1.892) 
(GCTIME 1.922) 

2592 
(RUNTIME 1.895) 
(GCTIME 1.973) 

;;; Model B
(fasload sccpp)

(timit)
Timing performed on Tuesday 04/26/83 at 12:21:49.
Cpu (- GC) Time = 1.688
Elapsed Time = 136.766666
Wholine Time = 59.9
GC Time = 35.419
Load Average Before  = 0.84687555
Load Average After   = 2.21817338
Average Load Average = 1.53252447
NIL 
(timit)
Timing performed on Tuesday 04/26/83 at 12:24:14.
Cpu (- GC) Time = 1.644
Elapsed Time = 29.8833334
Wholine Time = 7.15
GC Time = 3.078
Load Average Before  = 2.28072834
Load Average After   = 2.58572388
Average Load Average = 2.4332261
NIL 
(timit)
Timing performed on Tuesday 04/26/83 at 12:24:51.
Cpu (- GC) Time = 1.643
Elapsed Time = 23.1166666
Wholine Time = 8.4166666
GC Time = 2.936
Load Average Before  = 2.5922866
Load Average After   = 2.6549803
Average Load Average = 2.62363344
NIL 
SCCPP	Multics
;;; compiled
(test)
2592.
(runtime 3.690232)
(gctime 2.478373)

(test)
2592.
(runtime 3.679003)
(gctime 3.930743)
(test)
2592.
(runtime 3.693353)
(gctime 2.650682)
;;;LM-2
;; 1. SCCPP

(DEFUN TEST-SCCPP ()
  (LENGTH (TIMING "SCCPP"
		  (PAIRS A B () 'EQUAL () () ()))))

;; Compiled:  9.3 seconds.
;; Interpreted:  116.3 seconds.

;; This test seems to suffer from an incredibly cretinously written NCONC.
;; After adding NCONC optimizer to compiler (which will exist in 211):
;; Compiled:  7.9 seconds.

∂04-Aug-82  1052	HIC at SCRC-TENEX 	[DLA: forwarded]
Date: Wednesday, 4 August 1982  12:26-EDT
From: HIC at SCRC-TENEX
To: rpg at sail
Subject: [DLA: forwarded]

Date: Saturday, 31 July 1982, 09:46-EDT
From: David L. Andre <DLA>
To:   HIC
cc:   DLA

While I was editing UCADR, I decided to microcode a two-argument NCONC.
With this microcoded NCONC, the SCCPP benchmark radically improved:

;; Old results:
;; Compiled:  9.3 seconds.
;; Interpreted:  116.3 seconds.

;; This test seems to suffer from an incredibly cretinously written NCONC.
;; After adding NCONC optimizer to compiler (which will exist in 211):
;; Compiled:  7.9 seconds.

;; With microcoded NCONC (System 211, UCADR 920)
;; Compiled: 6.0 seconds.

You may wish to forward this to the appropriate people.

Run 500. times, benchmark in deriv.mcl[tim,lsp] functionn call is (timit)
Interpreted SAIL MacLisp
(RUNTIME 5.612) 
(GCTIME 0.346) 
T 
(RUNTIME 5.629) 
(GCTIME 0.309) 
T 
(RUNTIME 5.635) 
(GCTIME 0.463) 
T 
Compiled SAIL MacLisp
(RUNTIME 0.591) 
(GCTIME 0.344) 
T 
(RUNTIME 0.588) 
(GCTIME 0.298) 
T 
(RUNTIME 0.587) 
(GCTIME 0.449) 
T 

5000. times, compiled MC MacLisp
(runtime 7.938372)
(gctime 2.58056)
∂16-Oct-81  1037	ROD   via MIT-AI 	DERIV  
To:   RPG at SU-AI, VRP at SU-AI 
I just ran DERIV on  CADR-5. It has 192K of physical memory. I ran  it in
an address space I'd been using all morning. I didn't switch anything off - i.e.
left it listening to the Chaos Net, and running the little "who line" display
at the bottom of the screen. From that display it looked like it was paging madly
as it chewed up cons cells.

Interpreted on 500. callsran it two times - both came in at between 51 and 52 seconds.

Compiled on 5000. calls ran it five times: 50.95, 59.233, 60.766, 59.3, 59.637.

[the first reading seems counter intuitively loer - it had just done the compilation
and loading, and then, I guess switched regions to the default user cons region -
may be some strange behavior of the paging algorithm which happens because the
ratio of consing to computing is so atypically high here.]

Keep in mind that this is an AI lab CADR, not a symbolics A machine, and certainly
not in the class of  a Symbolics 3600. I will try it on a machine with more physical
memory when one is available.

∂16-Oct-81  1052	ROD   via MIT-AI 	P.S.   
To:   RPG at SU-AI, VRP at SU-AI 
They were all wall clock times, not times from internal timers.

; New SAIL

(fasload deriv)
(timit)

Timing performed on Thursday 05/27/82 at 15:29:08.
Cpu Time = 2.121
Elapsed Time = 119.15
Wholine Time = 38.133333
GC Time = 18.467
Load Average Before = 2.21320271
Load Average After  = 2.36379516
Average Load Average =2.28849894
NIL 

Timing performed on Thursday 05/27/82 at 15:31:20.
Cpu Time = 2.124
Elapsed Time = 63.6666665
Wholine Time = 39.2166667
GC Time = 18.021
Load Average Before = 2.18321395
Load Average After  = 1.90828836
Average Load Average =2.04575115
NIL 

Timing performed on Thursday 05/27/82 at 15:32:43.
Cpu Time = 2.118
Elapsed Time = 118.566667
Wholine Time = 43.3
GC Time = 18.061
Load Average Before = 1.70717573
Load Average After  = 1.97787261
Average Load Average =1.84252417
NIL 
;;;LM-2
;; 7. DERIV

(DEFUN TEST-DERIV ()
  (TIMING "DERIV" (RUN)))

;; Compiled: 23.9 seconds.

Takeuchi function of various types
tak (18. 12. 6.)

On 11/750 in Franz generic arith (sfc)47.6   seconds compiled	(JKF time 4/26)
On 11/780 in Franz generic arith (sfc)27.6   seconds compiled	(JKF time 4/26)
On 11/750 in Franz ordinary arith     19.9   seconds compiled
On 11/780 in Franz with (sfc)(TAKF)   15.8   seconds compiled	(GJC time)
On 11/750 in Franz fixnum arith (sfc) 14.1   seconds compiled	(JKF time 4/26)
On 2060 in InterLisp (rc/swl)         13.288 seconds compiled	(rpg 8/12)
On 2060 in InterLisp (rc/swl)	      12.7   seconds compiled	(LM 5/7)
On 11/750 in Franz generic arith (nfc)11.6   seconds compiled	(JKF time 4/26)
On Dolphin in InterLisp Nov 1981 (tr) 11.195 seconds compiled
On 11/780 in Franz (sfc)	       8.4   seconds compiled	(KIM time)
On 11/780 in Franz fixnum arith (sfc)  8.1   seconds compiled	(JKF time 4/26)
On 11/780 in Franz (sfc)               8.35  seconds compiled	(GJC time)
On 11/780 in Franz generic arith (nfc) 7.7   seconds compiled	(JKF time 4/26)
On 11/780 in Franz with (nfc)(TAKF)    7.5   seconds compiled	(GJC time)
On 11/750 in PSL, generic arith        7.1   seconds compiled
On 11/750 in Franz (TAKF)    	       6.7   seconds compiled	(JKF time 4/26)
On MC (KL) in MacLisp (TAKF)	       5.9   seconds compiled	(GJC time)
On Dolphin May 1982 generic arith      5.74  seconds compiled	(LM 5/6)
On Dolphin in InterLisp Jan 1982 (tr)  5.71  seconds compiled
On Dolphin May 1982 Inum arith (tr)    5.28  seconds compiled	(LM 5/6)
On Dolphin May 1982 generic arith (tr) 5.23  seconds compiled	(LM 5/6)
On 2060 in T/UCILISP (sfc)	       4.801 seconds compiled	(Tyson 5/5)
On 2060 in InterLisp (rc/nsw)	       4.57  seconds compiled	(LM 5/7)
On Symbolics LM-2 		       4.446 seconds compiled	(HIC)
On 11/780 in Franz           (TAKF)    4.3   seconds compiled	(JKF time 4/26)
On 11/780 in InterLisp (load = 0)      4.24  seconds compiled
On Dolphin May 1982 gen arth (d/o)     4.21  seconds compiled	(LM 5/6)
On Foonly F2 in MacLisp 	       4.1   seconds compiled
On Dolphin May 1982 Inum arth (d/o,tr) 3.88  seconds compiled	(LM 5/6)
On Dolphin May 1982 gen arth (d/o,tr)  3.84  seconds compiled	(LM 5/6)
On Apollo (MC68000) PASCAL	       3.8   seconds		(extra waits?)
On 11/750 in Franz, Fixnum arith       3.6   seconds compiled
On MIT CADR in ZetaLisp		       3.16  seconds compiled	(GJC time)
On 2060 in R/UCILISP (sfc)	       3.157 seconds compiled	(Hedrick 5/4)
On MIT CADR in ZetaLisp		       3.1   seconds compiled	(ROD time)
On MIT CADR in ZetaLisp (TAKF)         3.1   seconds compiled	(GJC time)
On Symbolics LM-2 		       2.905 seconds compiled	(HIC)
On Apollo (MC68000) PSL SYSLISP	       2.93  seconds compiled
On 11/780 in NIL (TAKF) 	       2.8   seconds compiled	(GJC time)
On 11/780 in NIL		       2.7   seconds compiled	(GJC time)
On 11/750 in C                         2.4   seconds
On 11/780 in Franz (nfc)	       2.13  seconds compiled	(KIM time)
On 11/780 (Diablo) in Franz (nfc)      2.1   seconds compiled	(VRP time)
On 11/780 in Franz (nfc)	       2.1   seconds compiled	(GJC time)
On 11/780 in Franz fixnum arith (nfc)  2.1   seconds compiled	(JKF time 4/26)
On 2060 in InterLisp (bc)	       2.153 seconds compiled	(rpg 8/12)
On 2060 in InterLisp (bc)	       2.04  seconds compiled	(LM 5/7)
On 68000 in C			       1.9   seconds
On 11/750 in Franz fixnum arith (lfc)  1.9   seconds compiled	(JKF time 4/26)
On Apollo PSL (10Mz/1Mb/Cache) 	       1.679 seconds compiled
On Utah-20 in PSL Generic arith	       1.672 seconds compiled
On 11/750 in PSL INUM arith            1.4   seconds compiled
On 11/780 (Diablo) in C  	       1.35  seconds
On 11/780 in Franz (lfc)               1.13  seconds compiled	(KIM time)
On UTAH-20 in Lisp 1.6		       1.1   seconds compiled
On 11/780 in Franz fixnum arith (lfc)  1.1   seconds compiled	(JKF time 4/26)
On UTAH-20 in PSL Inum arith	       1.077 seconds compiled
On 2060 in Elisp (nfc)		       1.063 seconds compiled	(Hedrick 5/4)
On 2060 in R/UCILISP (nfc)	        .969 seconds compiled	(Hedrick 5/4)
On 2060 in T/UCILISP (nfc)		.930 seconds compiled	(tyson 5/5)
On SAIL (KL) in MacLisp	      	        .832 seconds compiled
On SAIL in bummed MacLisp           	.795 seconds compiled
On MC (KL) in MacLisp (TAKF,dcl)        .789 seconds compiled
On 68000 in machine language		.7   seconds
On MC (KL) in MacLisp (dcl)	        .677 seconds compiled
On Symbolics 3600 (no-peep,no-ifp)      .633 seconds compiled	(PAM 1/7/83 V222)
On SAIL in bummed MacLisp (dcl)	    	.616 seconds compiled
On Symbolics 3600 (peep,no-ifp)         .590 seconds compiled	(PAM 3/10/83 V222)
On SAIL (KL) in MacLisp	(dcl)	        .564 seconds compiled
On Dorado in InterLisp Jan 1982	(tr)	.53  seconds compiled
On UTAH-20 in SYSLISP arith		.526 seconds compiled
On SAIL in machine language		.255 seconds (wholine)
On SAIL in machine language		.184 seconds (ebox-does not include mem)
On SCORE (2060) in machine language     .162 seconds (ebox)
On S-1 Mark I in machine language       .114 seconds (ebox & ibox)
On Cray-1, PSL				.048 seconds compiled

63609 function calls
max recursion depth is 18
average recursion depth is 15.4

(defun tak (x y z)
       (cond ((not (< y x))
	      z)
	     (t (tak (tak (1- x) y z)
		     (tak (1- y) z x)
		     (tak (1- z) x y))))))

notes:
(tr) means Tail Recursion Removal
(d/o) means Display turned Off on Dolphin
(sfc) means `slow function call' in Franz (debugging setting (like (NOUUO t)))
(nfc) means `normal function call' in Franz (non-debugging setting (like (NOUUO ()))
(lfc) means `local function call' in Franz (function call directly to an entry point
					    using knowledge of the internals of the
					    function by the compiler)
(bc) means Block Compiled in InterLisp
(rc) means Regular Compiled in InterLisp
(swl) means SWapping space size set low in InterLisp
(nsw) means No SWapping space in InterLisp
(dcl) means heavy MacLisp declarations

;;; Here are the definitions of TAKF as provided by GJC. #-NIL means
;;; except in NIL, #+NIL means for NIL.
(defun takf (x y z)
  (takfsub #'takfsub x y z))

#-NIL
(defun takfsub (f x y z)
  (if (not (< y x))
      z
      (funcall f f (funcall f f (1- x) y z)
	       (funcall f f (1- y) z x)
	       (funcall f f (1- z) x y))))

#+NIL
(defun takfsub ((&function f) x y z)
  ;; lexical scoping of function bindings allows this.
  (if (not (< y x))
      z
      (f #'f (f #'f (1- x) y z)
	 (f #'f (1- y) z x)
	 (f #'f (1- z) x y))))
LM-2 HIC
;; 2. TAK

(DEFUN TEST-TAK ()
  (TIMING "TAK" (TAK 18. 12. 6.)))

;; Compiled:  2.905 seconds
;; Interpreted:  291 seconds


LM-2 HIC
;; 4A. TAKF (????)
;; Where did this come from?

(DEFUN TEST-TAKF ()
  (TIMING "TAKF" (TAKF 18. 12. 6.)))

;; Compiled:  4.446 seconds.
;; Interpreted:  long.


; SAIL
(fasload dderiv)
(timit)
Timing performed on Friday 07/16/82 at 10:26:07.
Cpu Time = 3.285
Elapsed Time = 320.116665
Wholine Time = 45.9
GC Time = 19.913
Load Average Before  = 3.65508044
Load Average After   = 5.23962355
Average Load Average = 4.447352
NIL 
Timing performed on Friday 07/16/82 at 10:43:01.
Cpu Time = 3.288
Elapsed Time = 202.766666
Wholine Time = 45.233333
GC Time = 19.452
Load Average Before  = 1.68017912
Load Average After   = 2.96003354
Average Load Average = 2.32010633
NIL 
Timing performed on Friday 07/16/82 at 10:46:59.
Cpu Time = 3.282
Elapsed Time = 156.6
Wholine Time = 45.9166665
GC Time = 19.847
Load Average Before  = 2.6731608
Load Average After   = 2.91310465
Average Load Average = 2.79313272
NIL 
∂16-Jul-82  0012	Mabry Tyson <Tyson at SRI-AI> 	DERIV, DDERIV, FDDERIV results    
Date: 16 Jul 1982 0003-PDT
From: Mabry Tyson <Tyson at SRI-AI>
Subject: DERIV, DDERIV, FDDERIV results
To: rpg at SU-AI

Results for DERIV, DDERIV, FDDERIV for UCILISP (UT's version).

All timings are on SRI-AI's 2060 with load average around 0.2.

Notes on coding of the programs:
UCILISP open codes MAPCAR if the function is specified by a
LAMBDA expression but does not if the function is a defined function.
Therefore, (MAPCAR 'FOO BAR) was translated into (MAPCAR (FUNCTION
(LAMBDA (X) (FOO X))) BAR) to keep in the spirit of the open coded
version sent out.

DDERIV and FDDERIV involve calling a function which is the value of
a local variable.  In UCILISP this may be done by simply calling
(FOO ...) where FOO is the local variable rather than fooling with
FUNCALL or SUBRCALL.  This format handles both cases.  With (NOUUO
NIL), these function calls do not become direct jumps (because the
value may change next time).

There was a slight problem in having the compiler produce SUBR code
to be stored under a different property (DERIV).  It could be done
but not conveniently.  So I just compiled the code as SUBR's and
editted the LAP code to make it load onto the DERIV property.

DDERIV and FDDERIV were the version that had the (CONS 'TIMES A) in
the definition for TIMES.

The loop was a PROG which had 5 calls to DERIV and looped 1000 times.
The function that did this was compiled to minimize the overhead.
In order to compute the overhead, I had a similar loop that called
a dummy function that just returned its arguments.  Its cost was
about 0.21 seconds for the (NOUUO T) case and about 0.04 seconds
for the (NOUUO NIL) case.  I did NOT subtract these out in the following
results (but I feel they should be).

Each test run produced about 265000 conses and I had about 150000 free words.
I did a GC before each run to keep things as constant as possible.

Function	(NOUUO T)		(NOUUO NIL)

DERIV		14.879-0.875 (.213)	4.451-0.868 (.043)
DDERIV		16.250-0.856 (.198)	4.983-0.855 (.044)
FDDERIV		16.073-0.873 (.211)	4.857-0.871 (.028)
DDERIV*		18.171-1.742 (.212)	6.091-1.717 (.043)

The format of the times are
		total-gc (dummy)
where total is the total CPU time (including GC), GC is the amount used for
garbage collection and dummy is the amount of time used by the dummy loop.  I
believe the clock ticks about every 0.015 seconds which explains the
difference between the .028 and .044 dummy times (one less tick).

Explanation of results:
I believe the second and third to be slower because the property list of
the variable (whose value was the property name) had to be searched twice,
first for a function property and then for the value of the variable.
Then, for the DDERIV case, another property list had to be searched to
find the function definition.

The DDERIV* case is one in which a FUNCALL is used.  In UCILISP this
results in an extra CONS and a call to APPLY* which then does everything
done above.  As you can see, it is slower.
-------

;;;LM-2
;; 8. DDERIV

(DEFUN TEST-DDERIV ()
  (TIMING "DDERIV" (RUN)))

;; Compiled:  25.4 seconds.
;;; SAIL

(fasload fprint)
(timit)
Timing performed on Monday 09/13/82 at 11:56:15.
Cpu Time = 0.901
Elapsed Time = 3.53333333
Wholine Time = 1.83333333
GC Time = 0.0
Load Average Before  = 2.06104112
Load Average After   = 2.0700469
Average Load Average = 2.065544
NIL 
Timing performed on Monday 09/13/82 at 11:56:23.
Cpu Time = 0.897
Elapsed Time = 4.55
Wholine Time = 1.8
GC Time = 0.0
Load Average Before  = 2.02221072
Load Average After   = 2.00235736
Average Load Average = 2.01228404
NIL 
Timing performed on Monday 09/13/82 at 11:56:31.
Cpu Time = 0.888
Elapsed Time = 6.5
Wholine Time = 2.5
GC Time = 0.475
Load Average Before  = 1.99930274
Load Average After   = 1.97900426
Average Load Average = 1.9891535
NIL 
;;; SAIL
(timit)
success in 2005 trials
Cpu Time = 8.736
Elapsed Time = 15.4666667
Wholine Time = 12.85
GC time = 0.421
Load Average Before = 0.560385704
Load Average After  = 0.62576735
NIL 
success in 2005 trials
Cpu Time = 8.762
Elapsed Time = 21.0833333
Wholine Time = 12.9333333
GC time = 0.422
Load Average Before = 0.62777853
Load Average After  = 0.77028763
NIL 
success in 2005 trials
Cpu Time = 8.758
Elapsed Time = 22.3166666
Wholine Time = 13.2333333
GC time = 0.422
Load Average Before = 0.85665059
Load Average After  = 0.982417345
NIL 


;;; PUZZLE (model B)
success in 2005 trials
Cpu Time = 7.865
Elapsed Time = 14.5666667
Wholine Time = 11.8333334
GC time = 0.0
Load Average Before = 0.63950753
Load Average After  = 0.70015371
NIL 
;;; LM-2
;; 6. PUZZLE

(DEFUN TIME-PUZZLE ()
  (TIMING "PUZZLE" (START)))

;; Compiled:  59.0 Seconds
;;; SAIL
(setup)
(Z 1 1.0 0 (Y 1 1.0 0 (X 1 1.0 0 1.0))) 
(setq base 10. ibase 10.)
10. 
(bench 2.)
(POWER= 2. (7.0E-3 0.0 0.0166666666) (6.0E-3 0.0 0.0166666666) (7.0E-3 1.0E-3 0.05)) 
(bench 5.)
(POWER= 5. (0.146 0.096 0.183333334) (0.171 0.094 0.283333335) (0.14 0.09 0.216666667)) 
(bench 10.)
(POWER= 10. (1.132 0.588 2.4) (5.145 4.055 9.35) (2.399 1.842 4.75)) 
(bench 15.)
(POWER= 15. (5.884 2.235 8.9166666) (41.611 30.642 72.0) (20.687 16.999 47.8166666)) 
(bench 2.)
(POWER= 2. (5.0E-3 0.0 0.0) (5.0E-3 0.0 0.0) (5.0E-3 0.0 0.0)) 
(bench 5.)
(POWER= 5. (0.048 0.0 0.083333333) (0.076 0.0 0.15) (0.231 0.182 0.383333333)) 
(bench 10.)
(POWER= 10. (0.538 0.0 0.983333334) (1.881 0.82 3.45) (1.311 0.766 2.06666666)) 
(bench 15.)
(POWER= 15. (4.457 0.825 7.0833333) (29.15 18.186 57.05) (17.037 13.319 29.8833334)) 
(bench 2)
(POWER= 2. (5.0E-3 0.0 0.0166666666) (5.0E-3 0.0 0.033333333) (6.0E-3 0.0 0.0166666666)) 
(bench 5)
(POWER= 5. (0.049 0.0 0.1) (0.077 0.0 0.066666666) (0.236 0.185 0.4)) 
(bench 10.)
(POWER= 10. (0.542 0.0 1.01666667) (1.903 0.826 3.26666668) (1.33 0.776 2.41666666)) 
(bench 15.)
(POWER= 15. (4.506 0.831 9.2333333) (29.242 18.198 53.9) (16.88 13.226 28.8833334)) 

;;; Model B

(fasload frpoly)

(bench 2)
TEST1 
Timing performed on Tuesday 04/26/83 at 12:36:05.
Cpu (- GC) Time = 5.0E-3
Elapsed Time = 0.033333333
Wholine Time = 0.0166666666
GC Time = 0.0
Load Average Before  = 1.07315445
Load Average After   = 1.07362497
Average Load Average = 1.07338971
TEST2 
Timing performed on Tuesday 04/26/83 at 12:36:08.
Cpu (- GC) Time = 5.0E-3
Elapsed Time = 0.0166666666
Wholine Time = 0.0166666666
GC Time = 0.0
Load Average Before  = 1.0696851
Load Average After   = 1.06967664
Average Load Average = 1.06968087
TEST3 
Timing performed on Tuesday 04/26/83 at 12:36:11.
Cpu (- GC) Time = 4.0E-3
Elapsed Time = 0.0166666666
Wholine Time = 0.0166666666
GC Time = 0.0
Load Average Before  = 1.07251835
Load Average After   = 1.07275367
Average Load Average = 1.07263601
NIL 
(bench 5)
TEST1 
Timing performed on Tuesday 04/26/83 at 12:36:20.
Cpu (- GC) Time = 0.042
Elapsed Time = 0.516666666
Wholine Time = 0.0166666666
GC Time = 0.0
Load Average Before  = 1.05037117
Load Average After   = 1.06493556
Average Load Average = 1.05765337
TEST2 
Timing performed on Tuesday 04/26/83 at 12:36:21.
Cpu (- GC) Time = 0.067
Elapsed Time = 3.03333333
Wholine Time = 1.03333333
GC Time = 0.389
Load Average Before  = 1.07364166
Load Average After   = 1.13156891
Average Load Average = 1.10260528
TEST3 
Timing performed on Tuesday 04/26/83 at 12:36:25.
Cpu (- GC) Time = 0.042
Elapsed Time = 0.083333333
Wholine Time = 0.083333333
GC Time = 0.0
Load Average Before  = 1.13101137
Load Average After   = 1.1309315
Average Load Average = 1.13097143
NIL 
(bench 10.)
TEST1 
Timing performed on Tuesday 04/26/83 at 12:37:06.
Cpu (- GC) Time = 0.467
Elapsed Time = 6.81666666
Wholine Time = 1.93333334
GC Time = 0.785
Load Average Before  = 1.0520922
Load Average After   = 1.17209852
Average Load Average = 1.11209536
TEST2 
Timing performed on Tuesday 04/26/83 at 12:37:14.
Cpu (- GC) Time = 0.926
Elapsed Time = 56.9166665
Wholine Time = 12.4833333
GC Time = 5.941
Load Average Before  = 1.1852001
Load Average After   = 2.3180405
Average Load Average = 1.7516203
TEST3 
Timing performed on Tuesday 04/26/83 at 12:38:14.
Cpu (- GC) Time = 0.47
Elapsed Time = 27.7833333
Wholine Time = 5.8833333
GC Time = 2.979
Load Average Before  = 2.3805095
Load Average After   = 2.8017373
Average Load Average = 2.5911234
NIL 
(bench 15.)
TEST1 
Timing performed on Tuesday 04/26/83 at 12:38:55.
Cpu (- GC) Time = 3.145
Elapsed Time = 48.4333334
Wholine Time = 12.5666667
GC Time = 4.824
Load Average Before  = 2.92283165
Load Average After   = 3.26940846
Average Load Average = 3.09612006
TEST2 
Timing performed on Tuesday 04/26/83 at 12:39:47.
Cpu (- GC) Time = 9.434
Elapsed Time = 201.45
Wholine Time = 94.766666
GC Time = 50.48
Load Average Before  = 3.29244137
Load Average After   = 3.04327726
Average Load Average = 3.16785932
TEST3 
Timing performed on Tuesday 04/26/83 at 12:43:11.
Cpu (- GC) Time = 3.159
Elapsed Time = 134.483334
Wholine Time = 81.333333
GC Time = 48.86
Load Average Before  = 3.01823843
Load Average After   = 2.42033207
Average Load Average = 2.71928525
NIL 
;;;LM-2
;; 3. FRPOLY

(DEFUN TEST-FRPOLY (N)
  (LET (START RES1 RES2 RES3)
    (WITHOUT-INTERRUPTS
      (SETQ START (TIME:MICROSECOND-TIME))
      (PEXPTSQ R N)
      (SETQ RES1 (TIME:MICROSECOND-TIME))
      (PEXPTSQ R2 N)
      (SETQ RES2 (TIME:MICROSECOND-TIME))
      (PEXPTSQ R3 N)
      (SETQ RES3 (TIME:MICROSECOND-TIME)))
    (FORMAT T "~%Power= ~D. ~20T~S ~32T~S ~44T~S" N
	    (// (- RES1 START) 1000000.0)
	    (// (- RES2 RES1)  1000000.0)
	    (// (- RES3 RES2)  1000000.0))))

;; Compiled results
;; Power= 2.           0.016191    0.020865    0.021139
;; Power= 2.           0.01614     0.020716    0.020233
;; Power= 5.           0.175673    0.251539    0.236832
;; Power= 5.           0.20282     0.251422    0.236561
;; Power= 10.          2.202732    3.7338      3.143525
;; Power= 10.          2.293053    3.520599    2.725204
;; Power= 15.          18.589147   32.037923   22.587246
;; Power= 15.          18.547342   30.895854   22.432256


;;;SAIL
;;; mas timings

(timit)
(RUNTIME 3.227) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 3.231) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 3.226) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 3.241) 
(GCTIME 0.0) 
T 
;;; SAIL
;;; takr??? (one with 100 fn)
(timit)
(RUNTIME 0.855) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 0.846) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 0.848) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 0.865) 
(GCTIME 0.0) 
T 
(timit)
(RUNTIME 0.875) 
(GCTIME 0.0) 
T 
;;; SAIL FFT done 10 times
.r plisp

T 
(fasload fft)
42650. 
(timit)

Cpu Time = 4.392
Elapsed Time = 8.15
Wholine Time = 8.1333333
GC time = 1.463
Load Average Before = 0.32191658
Load Average After  = 0.361239552
NIL 
(timit)

Cpu Time = 4.391
Elapsed Time = 8.1333333
Wholine Time = 8.1333333
GC time = 1.458
Load Average Before = 0.356279135
Load Average After  = 0.39353633
NIL 

;;; Model B from Here on down
↑C
↑C

;;; FFT (Model B)
Cpu Time = 4.004
Elapsed Time = 23.9
Wholine Time = 9.8666667
GC time = 1.833
Load Average Before = 1.12649739
Load Average After  = 1.4469099

(fasload fft)
(fasload ttime fas dsk (mac lsp))
(timit)

Cpu Time = 4.0
Elapsed Time = 10.4166666
Wholine Time = 9.3833333
GC time = 2.914
Load Average Before = 0.296131015
Load Average After  = 0.35368061
NIL 

Cpu Time = 4.001
Elapsed Time = 10.3833333
Wholine Time = 9.4666667
GC time = 2.902
Load Average Before = 0.337160707
Load Average After  = 0.392315626
NIL 

Cpu Time = 4.0
Elapsed Time = 11.4833333
Wholine Time = 9.65
GC time = 2.906
Load Average Before = 0.380419016
Load Average After  = 0.451439977
NIL 


;;; SAIL (Model B) No Cache

(fasload fft)
(timit)

Cpu Time = 4.032
Elapsed Time = 1655.4
Wholine Time = 114.066667
GC time = 7.601
Load Average Before = 13.4277709
Load Average After  = 7.070505
NIL 


;;; SAIL (Model B) 1/2 cache (?)
(fasload fft)
(timit)

Cpu Time = 4.001
Elapsed Time = 17.95
Wholine Time = 16.3666666
GC time = 7.621
Load Average Before = 0.214488983
Load Average After  = 0.327040195
NIL 

Cpu Time = 3.996
Elapsed Time = 25.1833334
Wholine Time = 16.7166667
GC time = 7.63
Load Average Before = 0.286596775
Load Average After  = 0.51067257
NIL 

(timit)

Cpu Time = 4.004
Elapsed Time = 87.983334
Wholine Time = 22.2166667
GC time = 7.637
Load Average Before = 3.0016383
Load Average After  = 3.9317503
NIL 
 (alloc '(flonum (10000. 10000. 0.15))) 
(gc)
(timit)

Cpu Time = 4.006
Elapsed Time = 62.15
Wholine Time = 12.3
GC time = 2.375
Load Average Before = 4.1889869
Load Average After  = 4.731683
NIL 
 (alloc '(flonum (100000. 100000. 0.15))) 
(gc)
(timit)

Cpu Time = 4.005
Elapsed Time = 49.75
Wholine Time = 11.8166667
GC time = 2.376
Load Average Before = 4.5790273
Load Average After  = 4.72924495
NIL 
;;; Barrow's FFT times 
---------------------------------------------------------------
| Machine & |	 Interpreted  |   Compiled	| Interpreted |
| Language  |	Secs	Ratio |	Secs	Ratio	| /Compiled   |
---------------------------------------------------------------
|	    |		      |			|	      |
| 2060	    |	 28.7	1.0   |	 0.532	  1.0	|  53.9	      |
| Maclisp   |		      |			|	      |
|	    |		      |			|	      |
| LispM	    |	 97.2	3.39  |	 3.52	  6.62	|  27.6       |
| Zetalisp  |		      |			|	      |
|	    |		      |			|	      |
| Vax	    |	135.5	4.72  |	66.5	125.0	|   2.04      |
| Franzlisp |		      |			|	      |
|	    |		      |			|	      |
| 2060	    |	 37.3	1.30  | 12.6	 23.68	|   2.96      |
| Interlisp |		      |			|	      |
|	    |		      |			|	      |
| Dolphin   |	431.7	15.0  |	149.1	280.3	|   1.54      |
| Interlisp |		      |			|	      |
|	    |		      |			|	      |
---------------------------------------------------------------
-------
;;;LM-2
;; 10. FFT

;;; Sets up the two arrays
;---
(SETQ RE (FSYMEVAL (ARRAY RE FLONUM 1025.)))

(SETQ IM (FSYMEVAL (ARRAY IM FLONUM 1025.)))

(DEFUN TEST-FFT ()
  (TIMING "FFT" (LOOP REPEAT 10. DO (FFT 'RE 'IM))))

;; Compiled:  36.8 seconds.
;; Array references compile OK in this test.

; SAIL
(fasload fdderiv)
(timit)
Timing performed on Friday 07/16/82 at 10:14:31.
Cpu Time = 2.533
Elapsed Time = 188.9
Wholine Time = 53.2
GC Time = 21.323
Load Average Before  = 0.651587844
Load Average After   = 2.27102423
Average Load Average = 1.46130604
NIL 
Timing performed on Friday 07/16/82 at 10:17:51.
Cpu Time = 2.531
Elapsed Time = 95.516666
Wholine Time = 47.3333335
GC Time = 19.569
Load Average Before  = 2.1588266
Load Average After   = 2.29448807
Average Load Average = 2.22665733
NIL 
Timing performed on Friday 07/16/82 at 10:20:18.
Cpu Time = 2.5
Elapsed Time = 239.716667
Wholine Time = 41.5
GC Time = 19.381
Load Average Before  = 2.20678627
Load Average After   = 3.79014647
Average Load Average = 2.99846637
NIL 
∂16-Jul-82  0012	Mabry Tyson <Tyson at SRI-AI> 	DERIV, DDERIV, FDDERIV results    
Date: 16 Jul 1982 0003-PDT
From: Mabry Tyson <Tyson at SRI-AI>
Subject: DERIV, DDERIV, FDDERIV results
To: rpg at SU-AI

Results for DERIV, DDERIV, FDDERIV for UCILISP (UT's version).

All timings are on SRI-AI's 2060 with load average around 0.2.

Notes on coding of the programs:
UCILISP open codes MAPCAR if the function is specified by a
LAMBDA expression but does not if the function is a defined function.
Therefore, (MAPCAR 'FOO BAR) was translated into (MAPCAR (FUNCTION
(LAMBDA (X) (FOO X))) BAR) to keep in the spirit of the open coded
version sent out.

DDERIV and FDDERIV involve calling a function which is the value of
a local variable.  In UCILISP this may be done by simply calling
(FOO ...) where FOO is the local variable rather than fooling with
FUNCALL or SUBRCALL.  This format handles both cases.  With (NOUUO
NIL), these function calls do not become direct jumps (because the
value may change next time).

There was a slight problem in having the compiler produce SUBR code
to be stored under a different property (DERIV).  It could be done
but not conveniently.  So I just compiled the code as SUBR's and
editted the LAP code to make it load onto the DERIV property.

DDERIV and FDDERIV were the version that had the (CONS 'TIMES A) in
the definition for TIMES.

The loop was a PROG which had 5 calls to DERIV and looped 1000 times.
The function that did this was compiled to minimize the overhead.
In order to compute the overhead, I had a similar loop that called
a dummy function that just returned its arguments.  Its cost was
about 0.21 seconds for the (NOUUO T) case and about 0.04 seconds
for the (NOUUO NIL) case.  I did NOT subtract these out in the following
results (but I feel they should be).

Each test run produced about 265000 conses and I had about 150000 free words.
I did a GC before each run to keep things as constant as possible.

Function	(NOUUO T)		(NOUUO NIL)

DERIV		14.879-0.875 (.213)	4.451-0.868 (.043)
DDERIV		16.250-0.856 (.198)	4.983-0.855 (.044)
FDDERIV		16.073-0.873 (.211)	4.857-0.871 (.028)
DDERIV*		18.171-1.742 (.212)	6.091-1.717 (.043)

The format of the times are
		total-gc (dummy)
where total is the total CPU time (including GC), GC is the amount used for
garbage collection and dummy is the amount of time used by the dummy loop.  I
believe the clock ticks about every 0.015 seconds which explains the
difference between the .028 and .044 dummy times (one less tick).

Explanation of results:
I believe the second and third to be slower because the property list of
the variable (whose value was the property name) had to be searched twice,
first for a function property and then for the value of the variable.
Then, for the DDERIV case, another property list had to be searched to
find the function definition.

The DDERIV* case is one in which a FUNCALL is used.  In UCILISP this
results in an extra CONS and a call to APPLY* which then does everything
done above.  As you can see, it is slower.
-------

;;;LM-2
;; 9. FDERIV

;; FDDERIV 3 shouldn't be any different on the LM-2 than DDERIV, if I understand
;; it correctly.


;; 8. DDERIV

(DEFUN TEST-DDERIV ()
  (TIMING "DDERIV" (RUN)))

;; Compiled:  25.4 seconds.


; AAM Puzzle
(fasload aam)
(timit)
Timing performed on Saturday 05/29/82 at 03:16:47.
Cpu Time = 98.101
Elapsed Time = 153.4
Wholine Time = 138.183332
GC Time = 6.803
Load Average Before  = 0.220208287
Load Average After   = 0.802041054
Average Load Average = 0.51112467
NIL 
Timing performed on Saturday 05/29/82 at 03:20:11.
Cpu Time = 98.095
Elapsed Time = 145.666666
Wholine Time = 130.733334
GC Time = 1.053
Load Average Before  = 0.56515789
Load Average After   = 0.893422365
Average Load Average = 0.72929013
;;; SAIL 100. 10. 4.
(fasload browse)
(timit)
Timing performed on Thursday 09/09/82 at 14:32:20.
Cpu Time = 13.635
Elapsed Time = 133.4
Wholine Time = 95.183333
GC Time = 40.438
Load Average Before  = 1.96977687
Load Average After   = 1.68995798
Average Load Average = 1.82986742
NIL 
Timing performed on Thursday 09/09/82 at 14:35:00.
Cpu Time = 13.635
Elapsed Time = 228.583334
Wholine Time = 93.166667
GC Time = 39.524
Load Average Before  = 1.89986777
Load Average After   = 2.54795516
Average Load Average = 2.22391146
NIL 
Timing performed on Thursday 09/09/82 at 14:38:59.
Cpu Time = 13.652
Elapsed Time = 174.683332
Wholine Time = 93.5
GC Time = 39.934
Load Average Before  = 2.3873887
Load Average After   = 2.08130932
Average Load Average = 2.234349
NIL 
;;; SAIL 100. 10. 4.
(fasload browse)
(timit)(timit)(timit)
Timing performed on Sunday 02/13/83 at 14:27:32.
Cpu (- GC) Time = 13.896
Elapsed Time = 218.533333
Wholine Time = 100.266666
GC Time = 39.704
Load Average Before  = 2.77352154
Load Average After   = 2.62624335
Average Load Average = 2.69988245
NIL 
Timing performed on Sunday 02/13/83 at 14:31:15.
Cpu (- GC) Time = 13.777
Elapsed Time = 216.216667
Wholine Time = 97.55
GC Time = 38.776
Load Average Before  = 2.55250084
Load Average After   = 2.45873046
Average Load Average = 2.50561565
NIL 
Timing performed on Sunday 02/13/83 at 14:34:52.
Cpu (- GC) Time = 13.865
Elapsed Time = 258.616665
Wholine Time = 97.566667
GC Time = 38.935
Load Average Before  = 2.4577961
Load Average After   = 2.8594705
Average Load Average = 2.6586333
NIL 
;;; SAIL
(fasload div2)
(timit1)
(timit2)
Timing performed on Thursday 09/09/82 at 15:18:56.
Cpu Time = 0.987
Elapsed Time = 38.2
Wholine Time = 16.4833333
GC Time = 9.291
Load Average Before  = 2.66155326
Load Average After   = 3.47313
Average Load Average = 3.06734163
NIL 
     Timing performed on Thursday 09/09/82 at 15:19:41.
     Cpu Time = 1.46
     Elapsed Time = 52.8
     Wholine Time = 17.2833333
     GC Time = 9.342
     Load Average Before  = 3.48316622
     Load Average After   = 4.245383
     Average Load Average = 3.86427462
NIL 
Timing performed on Thursday 09/09/82 at 15:22:03.
Cpu Time = 0.985
Elapsed Time = 17.9166667
Wholine Time = 16.1833334
GC Time = 8.875
Load Average Before  = 2.967914
Load Average After   = 3.41819358
Average Load Average = 3.19305378
NIL 
     Timing performed on Thursday 09/09/82 at 15:22:22.
     Cpu Time = 1.462
     Elapsed Time = 49.35
     Wholine Time = 19.1833334
     GC Time = 9.371
     Load Average Before  = 3.41771114
     Load Average After   = 3.10541797
     Average Load Average = 3.26156455
NIL 
Timing performed on Thursday 09/09/82 at 15:23:13.
Cpu Time = 0.986
Elapsed Time = 37.1833334
Wholine Time = 17.3166666
GC Time = 9.331
Load Average Before  = 3.087242
Load Average After   = 2.8620081
Average Load Average = 2.97462505
NIL 
     Timing performed on Thursday 09/09/82 at 15:23:55.
     Cpu Time = 1.455
     Elapsed Time = 35.3166666
     Wholine Time = 17.45
     GC Time = 8.921
     Load Average Before  = 2.84874082
     Load Average After   = 2.6801182
     Average Load Average = 2.7644295
NIL 
;;; SAIL

(fasload tprint)
(timit)

Into file (LPEND)
Timing performed on Sunday 09/12/82 at 15:25:22.
Cpu Time = 1.268
Elapsed Time = 245.45
Wholine Time = 6.1
GC Time = 0.0
Load Average Before  = 1.58466601
Load Average After   = 1.39642692
Average Load Average = 1.49054646
NIL 
Onto screen (PPSAVE)
Timing performed on Sunday 09/12/82 at 15:30:22.
Cpu Time = 0.81
Elapsed Time = 96.466666
Wholine Time = 6.51666665
GC Time = 0.0
Load Average Before  = 1.2683934
Load Average After   = 1.53600466
Average Load Average = 1.40219903
;;; SAIL

(fasload fread)
(timit)
Timing performed on Monday 09/13/82 at 12:00:41.
Cpu Time = 1.127
Elapsed Time = 2.73333332
Wholine Time = 2.0
GC Time = 0.0
Load Average Before  = 1.79554164
Load Average After   = 1.82315683
Average Load Average = 1.80934924
NIL 
Timing performed on Monday 09/13/82 at 12:00:46.
Cpu Time = 1.122
Elapsed Time = 3.26666668
Wholine Time = 2.66666666
GC Time = 0.458
Load Average Before  = 1.82150424
Load Average After   = 1.82264411
Average Load Average = 1.82207417
NIL 
Timing performed on Monday 09/13/82 at 12:00:52.
Cpu Time = 1.114
Elapsed Time = 2.55
Wholine Time = 1.78333333
GC Time = 0.0
Load Average Before  = 1.8146143
Load Average After   = 1.81938088
Average Load Average = 1.81699759
NIL 
Timing performed on Monday 09/13/82 at 12:00:56.
Cpu Time = 1.119
Elapsed Time = 3.53333333
Wholine Time = 2.71666667
GC Time = 0.447
Load Average Before  = 1.80403054
Load Average After   = 1.7872715
Average Load Average = 1.79565102
NIL 
Timing performed on Monday 09/13/82 at 12:01:02.
Cpu Time = 1.112
Elapsed Time = 2.43333334
Wholine Time = 1.9
GC Time = 0.0
Load Average Before  = 1.7785083
Load Average After   = 1.76736653
Average Load Average = 1.77293742
NIL 
BOYER:  Comparison of LISPS

This page contains a summary.  Subsequent pages contain the
code used and documentation of the tests.  All the code was compiled.


                            Non GC time (seconds)    GC time    Total


MACLISP (2060)                                8.5        5.3    13.8
UCILISP (2060, (nouuo nil))                   9.3        4.7    14
INTERLISP (bcompl, blklib, swap, 2060)       11          6      17
ELISP  (2060)                                11          7      18
INTERLISP (bcompl, blklib, noswap, 2060)     11          7.5    18.5
INTERLISP (Dorado, bcompl, blklib)           18         11      29
INTERLISP (bcompl, no blklib, noswap, 2060)  39          7      46
INTERLISP (bcompl, no blklib, swap, 2060)    64          6      70
INTERLISP (VAX-780)                          80          3      83
ZETALISP (LM-2, 1meg, gc-on)          breakdown not available   97
INTERLISP (Dolphin, 1meg, bcompl, blklib)   132         35     167


;;; SAIL (FIXSW T)

(fasload boyer)
(timit)
Timing performed on Wednesday 09/15/82 at 11:06:16.
Cpu Time = 7.629
Elapsed Time = 1076.21666
Wholine Time = 229.366667
GC Time = 120.4
Load Average Before  = 1.81269705
Load Average After   = 8.4301555
Average Load Average = 5.1214263
NIL 
Timing performed on Wednesday 09/15/82 at 11:24:17.
Cpu Time = 7.494
Elapsed Time = 86.016666
Wholine Time = 36.733333
GC Time = 12.692
Load Average Before  = 8.2354884
Load Average After   = 5.64889336
Average Load Average = 6.9421909
NIL 
Timing performed on Wednesday 09/15/82 at 11:25:45.
Cpu Time = 7.484
Elapsed Time = 82.3
Wholine Time = 33.983333
GC Time = 11.519
Load Average Before  = 5.58177483
Load Average After   = 4.12152493
Average Load Average = 4.8516499
NIL 
(fasload traverse)
(init-timit)
(timit)

Timing performed on Monday 04/04/83 at 12:51:18.
Cpu (- GC) Time = 6.689
Elapsed Time = 391.633335
Wholine Time = 90.15
GC Time = 45.174
Load Average Before  = 1.34567666
Load Average After   = 5.16910934
Average Load Average = 3.257393
NIL 

Timing performed on Monday 04/04/83 at 12:57:51.
Cpu (- GC) Time = 24.014
Elapsed Time = 241.833334
Wholine Time = 49.2166667
GC Time = 0.0
Load Average Before  = 5.1550678
Load Average After   = 4.9717611
Average Load Average = 5.06341445
NIL 

Timing performed on Monday 04/04/83 at 13:01:54.
Cpu (- GC) Time = 23.989
Elapsed Time = 118.866667
Wholine Time = 48.016667
GC Time = 0.0
Load Average Before  = 4.95022345
Load Average After   = 3.74252367
Average Load Average = 4.34637356
NIL 

Timing performed on Monday 04/04/83 at 13:03:54.
Cpu (- GC) Time = 23.993
Elapsed Time = 95.2
Wholine Time = 49.766667
GC Time = 0.0
Load Average Before  = 3.68303668
Load Average After   = 3.02455235
Average Load Average = 3.35379452
NIL 

(TIMIT)
Timing performed on Monday 06/13/83 at 12:19:04.
Cpu (- GC) Time = 6.687
Elapsed Time = 186.533333
Wholine Time = 81.316667
GC Time = 45.135
Load Average Before  = 3.12555504
Load Average After   = 3.16852546
Average Load Average = 3.14704025
NIL 

Timing performed on Monday 06/13/83 at 12:22:13.
Cpu (- GC) Time = 23.96
Elapsed Time = 84.7
Wholine Time = 43.9333334
GC Time = 0.0
Load Average Before  = 3.1394682
Load Average After   = 2.77139103
Average Load Average = 2.9554296
NIL